/**
 * 作者: wgx
 * 日期: 2024-11-01 15:22:38
 * 备注: 主线关卡区域配置表
 */
package com.motu.monstercity.server.game.commondata.fight;

import io.vertx.core.json.JsonObject;

public class StageAreaModel {
    protected int id; // 数据库ID
    protected int mapIdStart; // 此区域的最小章节ID
    protected int mapIdEnd; // 此区域的最大章节ID
    protected String reward; // 完成最大章节后，点击区块的探索完成按钮，可以获得的奖励

    public StageAreaModel() {
    }

    public StageAreaModel(JsonObject obj) {
        id = obj.containsKey("id") ? obj.getInteger("id") : 0;
        mapIdStart = obj.containsKey("map_id_start") ? obj.getInteger("map_id_start") : 0;
        mapIdEnd = obj.containsKey("map_id_end") ? obj.getInteger("map_id_end") : 0;
        reward = obj.containsKey("reward") ? obj.getString("reward") : "";
    }

    public int getId() {
        return id;
    }

    public int getMapIdStart() {
        return mapIdStart;
    }

    public int getMapIdEnd() {
        return mapIdEnd;
    }

    public String getReward() {
        return reward;
    }

}
